-- *****************************************************************************
-- Juniper-QoS-MIB
--
-- Juniper Networks Enterprise MIB
-- Quality of Service (QoS) MIB
--
-- Copyright (c) 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002 - 2005 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************Juniper-QoS-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Gauge32,Counter64,Unsigned32,Integer32FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,TruthValue,DisplayStringFROM SNMPv2-TC
ifIndex
FROM IF-MIB
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs;juniQosMIB MODULE-IDENTITYLAST-UPDATED"200507061418Z"-- 06-Jul-05 10:18 AM EDTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The Quality of Service (QoS) MIB for the Juniper Networks enterprise."-- Revision HistoryREVISION"200507061418Z"-- 06-Jul-05 10:18 AM EDT - JUNOSe 7.0DESCRIPTION"Added support for QoS SVlans."REVISION"200504011900Z"-- 1-Apr-05 03:00 PM EDT - JUNOSe 7.0DESCRIPTION"Added support for QoS Parameters."REVISION"200412101916Z"-- 10-Dec-04 03:16 PM EDT - JUNOSe 6.1
DESCRIPTION"o Added support for compound shared shaping. Scheduler-profile
list reved.
o Added/Corrected DEFVALs for QosProfileElementEntry."REVISION"200401261419Z"-- 26-Jan-04 09:19 AM EST - JUNOSe 6.0DESCRIPTION"Added support for multiple traffic class groups."REVISION"200311042010Z"-- 04-Nov-03 03:10 PM EST - JUNOSe 5.3DESCRIPTION"Added support for Hierarchical Assured Rate."REVISION"200305081705Z"-- 08-May-03 01:05 PM EDT - JUNOSe 5.1DESCRIPTION"Added support for ATM VP UID, statistics profile list, scheduler
profile assured rate, and QoS mode port."REVISION"200303131817Z"-- 13-Mar-03 01:17 PM EST - JUNOSe 5.0DESCRIPTION"Replaced Unisphere names with Juniper names.
Added drop profile list support."REVISION"200303121830Z"-- 12-Mar-03 01:30 PM EST - JUNOSe 4.0DESCRIPTION"Initial version of this MIB module."::={ juniMibs 57}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JuniQosLogicalInterfaceType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"A logical interface type supported by QoS."SYNTAXBITS{atmInterface(0),hdlcInterface(1),
ethernetInterface(2),atm1483Interface(3),atmVirtualPath(4),ipInterface(5),ipv6Interface(6),vlanSubInterface(7),frameRelaySubInterface(8),cbfInterface(9),serverPortInterface(10),l2tpFromTunnelQueue(11),ipTunnelFromTunnelQueue(12),mplsMinorInterface(13),bridgeInterface(14),l2tpSessionInterface(15),stackedVlan(16),lagInterface(17)}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosObjects OBJECTIDENTIFIER::={ juniQosMIB 1}juniQosCapability OBJECTIDENTIFIER::={ juniQosObjects 1}
juniQos OBJECTIDENTIFIER::={ juniQosObjects 2}juniQosTrafficClassList OBJECTIDENTIFIER::={ juniQosObjects 3}juniQosTrafficClassGroupList OBJECTIDENTIFIER::={ juniQosObjects 4}juniQosTrafficClassGroupEntryList OBJECTIDENTIFIER::={ juniQosObjects 5}juniQosSchedulerProfileList OBJECTIDENTIFIER::={ juniQosObjects 6}juniQosQueueProfileList OBJECTIDENTIFIER::={ juniQosObjects 7}juniQosProfile OBJECTIDENTIFIER::={ juniQosObjects 8}juniQosProfileElement OBJECTIDENTIFIER::={ juniQosObjects 9}juniQosIfAttach OBJECTIDENTIFIER::={ juniQosObjects 10}juniQosQosPortTypeProfile OBJECTIDENTIFIER::={ juniQosObjects 11}juniQosQueueStatistics OBJECTIDENTIFIER::={ juniQosObjects 12}
juniQosDropProfileList OBJECTIDENTIFIER::={ juniQosObjects 13}juniQosAtmVpUidSupport OBJECTIDENTIFIER::={ juniQosObjects 14}juniQosStatisticsProfileList OBJECTIDENTIFIER::={ juniQosObjects 15}juniQosQosModePortList OBJECTIDENTIFIER::={ juniQosObjects 16}juniQosQosShapingModeList OBJECTIDENTIFIER::={ juniQosObjects 17}juniQosSVlanUidSupport OBJECTIDENTIFIER::={ juniQosObjects 18}juniQosSVlanIdSupport OBJECTIDENTIFIER::={ juniQosObjects 19}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Capability Attributes
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosMaxTrafficClass OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the maximum number of traffic classes supported."::={ juniQosCapability 1}juniQosMaxQueueLength OBJECT-TYPESYNTAXUnsigned32
UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the maximum supported queue length in bytes."::={ juniQosCapability 2}juniQosMinSchedulerBurst OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the minimum supported scheduler burst size in
bytes."::={ juniQosCapability 3}juniQosMaxSchedulerBurst OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the maximum supported scheduler burst size in
bytes."::={ juniQosCapability 4}juniQosMaxQosProfileRules OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the maximum number of rules per qos-profile
supported."::={ juniQosCapability 5}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Scalar Attributes
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosTrafficClassCount OBJECT-TYPESYNTAXGauge32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured traffic classes."::={ juniQos 1}juniQosQueueProfileCount OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured queue profiles."::={ juniQos 2}juniQosSchedulerProfileCount OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured scheduler profiles."::={ juniQos 3}juniQosProfileCount OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured QoS profiles."::={ juniQos 4}juniQosInterfaceCount OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured interface QoS
attachments."::={ juniQos 5}juniQosQosPortTypeProfileCount OBJECT-TYPE
SYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured default port profiles."::={ juniQos 6}juniQosDropProfileCount OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured drop profiles."::={ juniQos 7}juniQosStatisticsProfileCount OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of configured statistics profiles."::={ juniQos 8}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Traffic Class List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosTrafficClassNextIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniQosTrafficClassTable."::={ juniQosTrafficClassList 1}juniQosTrafficClassTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosTrafficClassEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of Traffic Class definitions."::={ juniQosTrafficClassList 2}juniQosTrafficClassEntry OBJECT-TYPESYNTAX JuniQosTrafficClassEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a traffic class element."INDEX{ juniQosTrafficClassIndex }::={ juniQosTrafficClassTable 1}
JuniQosTrafficClassEntry ::=SEQUENCE{
juniQosTrafficClassIndex Unsigned32,
juniQosTrafficClassRowStatus RowStatus,
juniQosTrafficClassName DisplayString,
juniQosTrafficClassWeight Unsigned32,
juniQosTrafficClassStrictPriority TruthValue,
juniQosTrafficClassUpdatePending TruthValue,
juniQosTrafficClassUpdateNow TruthValue,
juniQosTrafficClassIsReferencedByGroup TruthValue,
juniQosTrafficClassIsReferencedByQosProfile TruthValue}juniQosTrafficClassIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the traffic class entry which is defined by this row."::={ juniQosTrafficClassEntry 1}
juniQosTrafficClassRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosTrafficClassRowStatus
juniQosTrafficClassName "::={ juniQosTrafficClassEntry 2}juniQosTrafficClassName OBJECT-TYPESYNTAXDisplayString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the name of the traffic class defined by this row."::={ juniQosTrafficClassEntry 3}juniQosTrafficClassWeight OBJECT-TYPESYNTAXUnsigned32(1..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The relative weight for queues in this traffic class."DEFVAL{8}::={ juniQosTrafficClassEntry 4}juniQosTrafficClassStrictPriority OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-create
STATUScurrentDESCRIPTION"The traffic to be dequeued before all other classes."DEFVAL{ false }::={ juniQosTrafficClassEntry 5}juniQosTrafficClassUpdatePending OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if modifications have been made to the traffic class object which
have not been committed to the line cards."::={ juniQosTrafficClassEntry 6}juniQosTrafficClassUpdateNow OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When set to true, modifications made to the traffic class object will
be committed to the line cards."DEFVAL{ false }::={ juniQosTrafficClassEntry 7}juniQosTrafficClassIsReferencedByGroup OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"When true, the traffic class is referenced by a traffic class group."::={ juniQosTrafficClassEntry 8}juniQosTrafficClassIsReferencedByQosProfile OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"When true, the traffic class is referenced by a QoS profile."::={ juniQosTrafficClassEntry 9}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Traffic Class Group List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosTrafficClassGroupNextIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniQosTrafficClassGroupTable."::={ juniQosTrafficClassGroupList 1}juniQosTrafficClassGroupTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosTrafficClassGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of Traffic Class group
definitions."::={ juniQosTrafficClassGroupList 2}juniQosTrafficClassGroupEntry OBJECT-TYPESYNTAX JuniQosTrafficClassGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a traffic class group
element."INDEX{ juniQosTrafficClassGroupIndex }::={ juniQosTrafficClassGroupTable 1}
JuniQosTrafficClassGroupEntry ::=SEQUENCE{
juniQosTrafficClassGroupIndex Unsigned32,
juniQosTrafficClassGroupRowStatus RowStatus,
juniQosTrafficClassGroupName DisplayString,
juniQosTrafficClassGroupUpdatePending TruthValue,
juniQosTrafficClassGroupUpdateNow TruthValue,
juniQosTrafficClassGroupIsReferencedByQosProfile TruthValue,
juniQosTrafficClassGroupSlotNumber Integer32,
juniQosTrafficClassGroupExtendedGroup TruthValue}juniQosTrafficClassGroupIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the traffic class entry which is defined by this row."::={ juniQosTrafficClassGroupEntry 1}juniQosTrafficClassGroupRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosTrafficClassGroupRowStatus
juniQosTrafficClassGroupName "::={ juniQosTrafficClassGroupEntry 2}juniQosTrafficClassGroupName OBJECT-TYPESYNTAXDisplayString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"Specifies the name of the traffic class group defined by this row."::={ juniQosTrafficClassGroupEntry 3}juniQosTrafficClassGroupUpdatePending OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if modifications have been made to the traffic class group object
which have not been committed to the line cards."::={ juniQosTrafficClassGroupEntry 4}juniQosTrafficClassGroupUpdateNow OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When set to true, modifications made to the traffic class group object
will be committed to the line cards."DEFVAL{ false }::={ juniQosTrafficClassGroupEntry 5}juniQosTrafficClassGroupIsReferencedByQosProfile OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"When true, the traffic class group is referenced by a QoS profile."::={ juniQosTrafficClassGroupEntry 6}juniQosTrafficClassGroupSlotNumber OBJECT-TYPESYNTAXInteger32(-1..2147483647)MAX-ACCESSread-create
STATUScurrentDESCRIPTION"The number of the slot on which this traffic class group is applied.
Traffic class groups may be global or local. Global groups indicate
that the traffic class group is to be applied to each line card in the
chassis. The value of this object is -1 for global traffic class
groups. Local traffic class groups override global traffic class groups
and are applied to the slot indicated by the value of this object."DEFVAL{-1}::={ juniQosTrafficClassGroupEntry 7}juniQosTrafficClassGroupExtendedGroup OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When true, the traffic class group is an extended group. False
indicates the traffic class group is an auto-strict-priority group."DEFVAL{ false }::={ juniQosTrafficClassGroupEntry 8}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Traffic Class Group Entry List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosTrafficClassGroupEntryTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosTrafficClassGroupEntryEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table identifies which traffic classes are in each traffic class
group."::={ juniQosTrafficClassGroupEntryList 1}juniQosTrafficClassGroupEntryEntry OBJECT-TYPESYNTAX JuniQosTrafficClassGroupEntryEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry ties a traffic class table entry to a traffic class group."INDEX{ juniQosTrafficClassGroupIndex,
juniQosTrafficClassIndex }::={ juniQosTrafficClassGroupEntryTable 1}
JuniQosTrafficClassGroupEntryEntry ::=SEQUENCE{
juniQosTrafficClassGroupEntryRowStatus RowStatus}juniQosTrafficClassGroupEntryRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry object MUST be
explicitly configured:
juniQosTrafficClassGroupEntryRowStatus "::={ juniQosTrafficClassGroupEntryEntry 1}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Queue Profile List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosQueueProfileNextIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniQosQueueProfileTable."::={ juniQosQueueProfileList 1}juniQosQueueProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosQueueProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of queue profile definitions."::={ juniQosQueueProfileList 2}juniQosQueueProfileEntry OBJECT-TYPESYNTAX JuniQosQueueProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a queue profile element."INDEX{ juniQosQueueProfileIndex }::={ juniQosQueueProfileTable 1}
JuniQosQueueProfileEntry ::=SEQUENCE{
juniQosQueueProfileIndex Unsigned32,
juniQosQueueProfileRowStatus RowStatus,
juniQosQueueProfileName DisplayString,
juniQosQueueProfileCommittedMinLength Unsigned32,
juniQosQueueProfileCommittedMaxLength Unsigned32,
juniQosQueueProfileConformedMinLength Unsigned32,
juniQosQueueProfileConformedMaxLength Unsigned32,
juniQosQueueProfileExceededMinLength Unsigned32,
juniQosQueueProfileExceededMaxLength Unsigned32,
juniQosQueueProfileConformedFraction Unsigned32,
juniQosQueueProfileExceededFraction Unsigned32,
juniQosQueueProfileCommittedDropThreshold Unsigned32,
juniQosQueueProfileCommittedDropRate Unsigned32,
juniQosQueueProfileConformedDropThreshold Unsigned32,
juniQosQueueProfileConformedDropRate Unsigned32,
juniQosQueueProfileExceededDropThreshold Unsigned32,
juniQosQueueProfileExceededDropRate Unsigned32,
juniQosQueueProfileBufferWeight Unsigned32,
juniQosQueueProfileUpdatePending TruthValue,
juniQosQueueProfileUpdateNow TruthValue,
juniQosQueueProfileIsReferencedByQosProfile TruthValue}juniQosQueueProfileIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the queue profile entry which is defined by this row."::={ juniQosQueueProfileEntry 1}juniQosQueueProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosQueueProfileRowStatus
juniQosQueueProfileName "::={ juniQosQueueProfileEntry 2}juniQosQueueProfileName OBJECT-TYPESYNTAXDisplayString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"Specifies the name of the queue profile defined by this row."::={ juniQosQueueProfileEntry 3}juniQosQueueProfileCommittedMinLength OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the minimum queue length in bytes for committed traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 4}juniQosQueueProfileCommittedMaxLength OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum queue length in bytes for committed traffic."DEFVAL{1073741824}::={ juniQosQueueProfileEntry 5}juniQosQueueProfileConformedMinLength OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the minimum queue length in bytes for conformed traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 6}juniQosQueueProfileConformedMaxLength OBJECT-TYPE
SYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum queue length in bytes for conformed traffic."DEFVAL{1073741824}::={ juniQosQueueProfileEntry 7}juniQosQueueProfileExceededMinLength OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the minimum queue length in bytes for exceeded traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 8}juniQosQueueProfileExceededMaxLength OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum queue length in bytes for exceeded traffic."DEFVAL{1073741824}::={ juniQosQueueProfileEntry 9}juniQosQueueProfileConformedFraction OBJECT-TYPESYNTAXUnsigned32(0..100)UNITS"percent"MAX-ACCESSread-create
STATUScurrentDESCRIPTION"Specifies the maximum percentage of queue occupied by conformed
traffic."DEFVAL{50}::={ juniQosQueueProfileEntry 10}juniQosQueueProfileExceededFraction OBJECT-TYPESYNTAXUnsigned32(0..100)UNITS"percent"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum percentage of queue occupied by exceeded
traffic."DEFVAL{25}::={ juniQosQueueProfileEntry 11}juniQosQueueProfileCommittedDropThreshold OBJECT-TYPESYNTAXUnsigned32(0..100)UNITS"percent"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the drop threshold (percent of queue) for committed traffic."DEFVAL{100}::={ juniQosQueueProfileEntry 12}juniQosQueueProfileCommittedDropRate OBJECT-TYPESYNTAXUnsigned32(0..100)UNITS"percent"
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the drop rate (percent of traffic) for committed traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 13}juniQosQueueProfileConformedDropThreshold OBJECT-TYPESYNTAXUnsigned32(0..100)UNITS"percent"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the drop threshold (percent of queue) for comformed traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 14}juniQosQueueProfileConformedDropRate OBJECT-TYPESYNTAXUnsigned32(0..100)UNITS"percent"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the drop rate (percent of traffic) for comformed traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 15}juniQosQueueProfileExceededDropThreshold OBJECT-TYPESYNTAXUnsigned32(0..100)
UNITS"percent"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the drop threshold (percent of queue) for exceeded traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 16}juniQosQueueProfileExceededDropRate OBJECT-TYPESYNTAXUnsigned32(0..100)UNITS"percent"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the drop rate (percent of traffic) for exceeded traffic."DEFVAL{0}::={ juniQosQueueProfileEntry 17}juniQosQueueProfileBufferWeight OBJECT-TYPESYNTAXUnsigned32(1..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The relative weight for queues in this traffic class."DEFVAL{8}::={ juniQosQueueProfileEntry 18}juniQosQueueProfileUpdatePending OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"True if modifications have been made to the queue profile object which
have not been committed to the line cards."::={ juniQosQueueProfileEntry 19}juniQosQueueProfileUpdateNow OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When set to true, modifications made to the queue profile object will
be committed to the line cards."DEFVAL{ false }::={ juniQosQueueProfileEntry 20}juniQosQueueProfileIsReferencedByQosProfile OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"When true, the queue profile is referenced by a QoS profile."::={ juniQosQueueProfileEntry 21}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Scheduler Profile List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosSchedulerProfileNextIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniQosSchedulerProfileTable."::={ juniQosSchedulerProfileList 1}juniQosSchedulerProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosSchedulerProfileEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"This table contains entries for elements of Scheduler Profile
definitions."::={ juniQosSchedulerProfileList 2}juniQosSchedulerProfileEntry OBJECT-TYPESYNTAX JuniQosSchedulerProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a scheduler profile
element."INDEX{ juniQosSchedulerProfileIndex }::={ juniQosSchedulerProfileTable 1}
JuniQosSchedulerProfileEntry ::=SEQUENCE{
juniQosSchedulerProfileIndex Unsigned32,
juniQosSchedulerProfileRowStatus RowStatus,
juniQosSchedulerProfileName DisplayString,
juniQosSchedulerProfileShapingRate Unsigned32,
juniQosSchedulerProfileBurst Unsigned32,
juniQosSchedulerProfileWeight Unsigned32,
juniQosSchedulerProfileStrictPriority TruthValue,
juniQosSchedulerProfileUpdatePending TruthValue,
juniQosSchedulerProfileUpdateNow TruthValue,
juniQosSchedulerProfileIsReferencedByQosProfile TruthValue,
juniQosSchedulerProfileAssuredRate Unsigned32,
juniQosSchedulerProfileSharedShapingRate Unsigned32,
juniQosSchedulerProfileSharedShapingBurstSize Unsigned32,
juniQosSchedulerProfileSharedShapingType INTEGER,
juniQosSchedulerProfileSharedShapingExplicitConstituents TruthValue,
juniQosSchedulerProfileSharedShapingPriority Integer32,
juniQosSchedulerProfileSharedShapingWeight Integer32}juniQosSchedulerProfileIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the scheduler profile entry which is defined by this
row."::={ juniQosSchedulerProfileEntry 1}juniQosSchedulerProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosSchedulerProfileRowStatus
juniQosSchedulerProfileName "::={ juniQosSchedulerProfileEntry 2}juniQosSchedulerProfileName OBJECT-TYPESYNTAXDisplayString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the name of the scheduler profile defined by this row."::={ juniQosSchedulerProfileEntry 3}
juniQosSchedulerProfileShapingRate OBJECT-TYPESYNTAXUnsigned32(0..1000000000)UNITS"bps"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the shaping rate in bits per second (bps).
Values between 1 and 63999 are not supported."DEFVAL{0}::={ juniQosSchedulerProfileEntry 4}juniQosSchedulerProfileBurst OBJECT-TYPESYNTAXUnsigned32(0..522240)UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the catch-up burst size in bytes.
Burst value of 0 indicates the largest burst size the
system will allow without losing accuracy."DEFVAL{0}::={ juniQosSchedulerProfileEntry 5}juniQosSchedulerProfileWeight OBJECT-TYPESYNTAXUnsigned32(0..4080)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The relative weight of the scheduler. When an assured rate is
specified, this object is ignored."DEFVAL{8}
::={ juniQosSchedulerProfileEntry 6}juniQosSchedulerProfileStrictPriority OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the traffic to be dequeued before all other scheduler nodes."DEFVAL{ false }::={ juniQosSchedulerProfileEntry 7}juniQosSchedulerProfileUpdatePending OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if modifications have been made to the scheduler profile object
which have not been committed to the line cards."::={ juniQosSchedulerProfileEntry 8}juniQosSchedulerProfileUpdateNow OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When set to true, modifications made to the scheduler profile object
will be committed to the line cards."DEFVAL{ false }::={ juniQosSchedulerProfileEntry 9}juniQosSchedulerProfileIsReferencedByQosProfile OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"When true, the scheduler profile is referenced by a QoS profile."::={ juniQosSchedulerProfileEntry 10}
juniQosSchedulerProfileAssuredRate OBJECT-TYPESYNTAXUnsigned32(0 | 25000..1000000000 | 4294967295)UNITS"bps"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the assured rate in bits per second (bps).
When this object has a non-default value, the scheduler
weight (juniQosSchedulerProfileWeight) is ignored.
A value of '4294967295' configures Hierarchical Assured Rate."DEFVAL{0}::={ juniQosSchedulerProfileEntry 11}juniQosSchedulerProfileSharedShapingRate OBJECT-TYPESYNTAXUnsigned32(0..1000000000)UNITS"bps"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the shared shaping rate in bits per second (bps).
The range of 1 to 63999 is not supported."DEFVAL{0}::={ juniQosSchedulerProfileEntry 12}juniQosSchedulerProfileSharedShapingBurstSize OBJECT-TYPESYNTAXUnsigned32(0..522240)UNITS"bytes"MAX-ACCESSread-create
STATUScurrentDESCRIPTION"Specifies the catch-up burst size for a shared shaping,
in bytes.
A value of zero indicates that the system should choose
an appropriate default value."DEFVAL{0}::={ juniQosSchedulerProfileEntry 13}juniQosSchedulerProfileSharedShapingType OBJECT-TYPESYNTAXINTEGER{none(0),simple(1),compound(2),auto(3)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The value of this object specifies the type
of shared shaping that is to be performed when
shared shaping is enabled. Shared shaper types
are defined as follows:
'simple' indicates that Simple Shared Shaping is
performed regardless of the line cards capabilities.
'compound' indicates that Compound Shared Shaping is
to be performed. When compound is specified for a line
card that does not support Compound Shared Shaping, a
warning message is logged, and Simple Shared Shaping
is configured instead.
'auto' indicates that selection of the shared shaper
should be automatic such that compound shared shaping
is performed on line cards which support it and simple
shared shaping is performed on line cards that do not
support it."DEFVAL{ auto }::={ juniQosSchedulerProfileEntry 14}juniQosSchedulerProfileSharedShapingExplicitConstituents OBJECT-TYPE
SYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This option allows automatic shared shaper constituent
selecting and bandwidth allocation to be overridden.
By default, constituents are configured implicitly."DEFVAL{ false }::={ juniQosSchedulerProfileEntry 15}juniQosSchedulerProfileSharedShapingPriority OBJECT-TYPESYNTAXInteger32(-1..8)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The priority of a strict shared shaper constituent.
When the value of juniQosSchedulerProfileSharedShaper-
ConstituentType is 'strict' the value of this object
determines the order in which the strict constituent
can claim bandwidth. Priority values range from 1 to 8,
with priority 1 getting first claim amongst strict
constituents on available shared bandwidth, and
priority 8 getting final claim amongst strict
constituents on available bandwidth. When two or
more strict constituents have the same priority
value, the rules used for implicit bandwidth
allocation are applied to determine their order.
A value of zero indicates 'not a constituent'
of a shared shaper.
A value of -1 indicates 'is a constituent' of a shared
shaper, but the system is free to choose whether the
constituent is 'strict-priority' of 'weighted'
This object takes precedence over the
juniQosSchedulerProfileSharedShapingWeight object.
When set to a value from 1 to 8 the system sets
the value of juniQosSchedulerProfileSharedShaping-
Weight to zero."DEFVAL{0}::={ juniQosSchedulerProfileEntry 16}
juniQosSchedulerProfileSharedShapingWeight OBJECT-TYPESYNTAXInteger32(-1..31)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The weight of a weighted shared shaper constituent.
When the value of juniQosSchedulerProfileSharedShaper-
ConstituentType is 'weighted' the value of this object
determines the proportion of the weighted constituent's
bandwidth
Non-zero values specify the weight of a weighted
shared shaping constituent. A value of zero
indicates 'not a constituent' of a shared shaper.
A value of -1 indicates 'is a constituent' of a
shared shaper, but the system is free to choose
whether the constituent is 'strict-priority' of
'weighted'
The juniQosSchedulerProfileSharedShapingPriority
has precedence over the this object."DEFVAL{0}::={ juniQosSchedulerProfileEntry 17}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Profile Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosProfileNextIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniQosProfileTable."::={ juniQosProfile 1}juniQosProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"This table contains entries for elements of QoS Profile definitions."::={ juniQosProfile 2}juniQosProfileEntry OBJECT-TYPESYNTAX JuniQosProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a QoS profile element."INDEX{ juniQosProfileIndex }::={ juniQosProfileTable 1}
JuniQosProfileEntry ::=SEQUENCE{
juniQosProfileIndex Unsigned32,
juniQosProfileRowStatus RowStatus,
juniQosProfileName DisplayString,
juniQosProfileUpdatePending TruthValue,
juniQosProfileUpdateNow TruthValue,
juniQosProfileIsReferencedByInterfaceQosAttachment TruthValue,
juniQosProfileIsReferencedByQosPortTypeProfile TruthValue}juniQosProfileIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number identifies this QoS profile."::={ juniQosProfileEntry 1}juniQosProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrent
DESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create a QoS profile in this table, the following entry objects MUST
be explicitly configured:
juniQosProfileRowStatus
juniQosProfileName "::={ juniQosProfileEntry 2}juniQosProfileName OBJECT-TYPESYNTAXDisplayString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the name of the QoS profile defined by this row."::={ juniQosProfileEntry 3}juniQosProfileUpdatePending OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if modifications have been made to the QoS profile object which
have not been committed to the line cards."::={ juniQosProfileEntry 4}juniQosProfileUpdateNow OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When set to true, modifications made to the QoS profile object will be
committed to the line cards."DEFVAL{ false }::={ juniQosProfileEntry 5}juniQosProfileIsReferencedByInterfaceQosAttachment OBJECT-TYPE
SYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"When true, the QoS profile is referenced by an interface QoS
attachment."::={ juniQosProfileEntry 6}juniQosProfileIsReferencedByQosPortTypeProfile OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"When true, the QoS profile is referenced by a QoS port type profile."::={ juniQosProfileEntry 7}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Profile Element Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosProfileElementTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosProfileElementEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of QoS profile definitions."::={ juniQosProfileElement 1}juniQosProfileElementEntry OBJECT-TYPESYNTAX JuniQosProfileElementEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a QoS profile element."INDEX{ juniQosProfileIndex,
juniQosInterfaceType,
juniQosProfileEntryType,
juniQosTrafficClassIndex,
juniQosTrafficClassGroupIndex }::={ juniQosProfileElementTable 1}
JuniQosProfileElementEntry ::=SEQUENCE{
juniQosProfileElementEntryRowStatus RowStatus,
juniQosProfileElementEntryQueueProfile Unsigned32,
juniQosProfileElementEntrySchedulerProfile Unsigned32,
juniQosInterfaceType INTEGER,
juniQosProfileEntryType INTEGER,
juniQosProfileElementEntryDropProfile Unsigned32,
juniQosProfileElementEntryStatisticsProfile Unsigned32}juniQosProfileElementEntryRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry object MUST be
explicitly configured:
juniQosProfileRowStatus "::={ juniQosProfileElementEntry 1}juniQosProfileElementEntryQueueProfile OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the queue profile assigned to the QoS entry."DEFVAL{1}::={ juniQosProfileElementEntry 2}juniQosProfileElementEntrySchedulerProfile OBJECT-TYPE
SYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the scheduler profile assigned to the QoS entry."DEFVAL{1}::={ juniQosProfileElementEntry 3}juniQosInterfaceType OBJECT-TYPESYNTAXINTEGER{ip(0),ethernet(6),atm(9),atmVc(11),serial(13),frVc(16),l2tpSession(21),serverPort(31),vlan(35),cbf(36),ipv6(50),l2tpTunnel(150),ipTunnel(151),atmVp(163),svlan(174)}MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The QoS interface type ID, part of the index for
juniQosProfileElementTable.
Please note that if the juniQpsProfileEntryType is trafficClassGroup,
then only ethernet, atm, serial, and serverPort are valid interface
types."::={ juniQosProfileElementEntry 4}juniQosProfileEntryType OBJECT-TYPESYNTAXINTEGER{trafficClass(1),schedulerProfile(2),trafficClassGroup(3),shadowNode(4)}MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The QoS profile type, part of the index for
juniQosProfileElementTable."::={ juniQosProfileElementEntry 5}juniQosProfileElementEntryDropProfile OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the drop profile assigned to the QoS entry."DEFVAL{1}::={ juniQosProfileElementEntry 6}juniQosProfileElementEntryStatisticsProfile OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-create
STATUScurrentDESCRIPTION"Specifies the statistics profile assigned to the QoS entry."DEFVAL{1}::={ juniQosProfileElementEntry 7}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Interface Attached Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosIfAttachTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosIfAttachEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries which represent attachment of QoS to
interfaces."::={ juniQosIfAttach 1}juniQosIfAttachEntry OBJECT-TYPESYNTAX JuniQosIfAttachEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry contains the attachment of QoS to an interface."INDEX{ juniQosIfAttachIndex }::={ juniQosIfAttachTable 1}
JuniQosIfAttachEntry ::=SEQUENCE{
juniQosIfAttachIndex Unsigned32,
juniQosIfAttachRowStatus RowStatus,
juniQosIfAttachQosProfileIndex Unsigned32}juniQosIfAttachIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"The interface number representing the interface to which QoS has been
attached."::={ juniQosIfAttachEntry 1}juniQosIfAttachRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
juniQosIfAttachQosProfileIndex must be specified when creating the row.
*** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
RowStatus createAndGo/destroy operations have the following
special-purpose semantics:
createAndGo Create an entry having the specified configuration
and append it to the target list.
destroy Destroy the specified list and all of its
constituent elements. "::={ juniQosIfAttachEntry 2}juniQosIfAttachQosProfileIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The QoS profile attached to this interface."::={ juniQosIfAttachEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Port Type Profile Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosQosPortTypeProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosQosPortTypeProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"This table contains entries which represent attachment of QoS to
interface types with which they are associated."::={ juniQosQosPortTypeProfile 1}juniQosQosPortTypeProfileEntry OBJECT-TYPESYNTAX JuniQosQosPortTypeProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry contains the attachment of QoS to an interface."INDEX{ juniQosQosPortTypeProfileIndex }::={ juniQosQosPortTypeProfileTable 1}
JuniQosQosPortTypeProfileEntry ::=SEQUENCE{
juniQosQosPortTypeProfileIndex INTEGER,
juniQosQosPortTypeProfileRowStatus RowStatus,
juniQosQosPortTypeProfileQosProfileIndex Unsigned32}juniQosQosPortTypeProfileIndex OBJECT-TYPESYNTAXINTEGER{ethernet(6),atm(9),serial(13),serverPort(31),lag(54)}MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The interface number representing the types of interface to which QoS
has been attached."::={ juniQosQosPortTypeProfileEntry 1}
juniQosQosPortTypeProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
juniQosQosPortTypeProfileQosProfileIndex must be specified when creating
the row.
*** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
RowStatus createAndGo/destroy operations have the following
special-purpose semantics:
createAndGo Create an entry having the specified configuration
and append it to the target list.
destroy Destroy the specified list and all of its
constituent elements. "::={ juniQosQosPortTypeProfileEntry 2}juniQosQosPortTypeProfileQosProfileIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The QoS profile assigned to this port type."::={ juniQosQosPortTypeProfileEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Queue Statistics
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosQueueStatisticsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosQueueStatisticsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry within this table contains queue statistics for an
interface/traffic class combination."::={ juniQosQueueStatistics 1}
juniQosQueueStatisticsEntry OBJECT-TYPESYNTAX JuniQosQueueStatisticsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry defines a single queue statistics entry."INDEX{ ifIndex,
juniQosTrafficClassIndex }::={ juniQosQueueStatisticsTable 1}
JuniQosQueueStatisticsEntry ::=SEQUENCE{
juniQosOutPacketForwarded Counter64,
juniQosOutBytesForwarded Counter64,
juniQosOutGreenPacketsSchedulerDrops Counter64,
juniQosOutYellowPacketsSchedulerDrops Counter64,
juniQosOutRedPacketsSchedulerDrops Counter64,
juniQosOutGreenBytesSchedulerDrops Counter64,
juniQosOutYellowBytesSchedulerDrops Counter64,
juniQosOutRedBytesSchedulerDrops Counter64}juniQosOutPacketForwarded OBJECT-TYPESYNTAXCounter64UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets queued on this interface."::={ juniQosQueueStatisticsEntry 1}juniQosOutBytesForwarded OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of bytes queued on this interface."::={ juniQosQueueStatisticsEntry 2}juniQosOutGreenPacketsSchedulerDrops OBJECT-TYPESYNTAXCounter64UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of green packets dropped on this interface."::={ juniQosQueueStatisticsEntry 3}juniQosOutYellowPacketsSchedulerDrops OBJECT-TYPESYNTAXCounter64UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of yellow packets dropped on this interface."::={ juniQosQueueStatisticsEntry 4}juniQosOutRedPacketsSchedulerDrops OBJECT-TYPESYNTAXCounter64UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of red packets dropped on this interface."::={ juniQosQueueStatisticsEntry 5}juniQosOutGreenBytesSchedulerDrops OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The number of green bytes dropped on this interface."::={ juniQosQueueStatisticsEntry 6}juniQosOutYellowBytesSchedulerDrops OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of yellow bytes dropped on this interface."::={ juniQosQueueStatisticsEntry 7}juniQosOutRedBytesSchedulerDrops OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of red bytes dropped on this interface."::={ juniQosQueueStatisticsEntry 8}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS ATM VP UID support Scalar Attributes
--
-- To translate an ATM port interface and VP into an ATM VP UID, write the port
-- interface and path objects, and read the VP UID object.
--
-- To translate an ATM VP UID into an ATM port interface and path, write the
-- ATM VP UID object and read the ATM port interface and path objects.
--
-- The validity of the objects is represented by the ATM VP UID valid object.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosAtmVpUidValid OBJECT-TYPESYNTAXINTEGER{valid(0),badPortInterfaceUid(1),badPath(2),
badAtmVpUid(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the status of the ATM VP UID translation objects."::={ juniQosAtmVpUidSupport 1}juniQosAtmVpAtmPortInterfaceUid OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is the ATM port interface UID which correlates to the ATM
VP UID object."::={ juniQosAtmVpUidSupport 2}juniQosAtmVpAtmPath OBJECT-TYPESYNTAXUnsigned32(0..255)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is the ATM VP which correlates to the ATM VP UID object."::={ juniQosAtmVpUidSupport 3}juniQosAtmVpUid OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is the ATM VP UID which correlates to the ATM port
interface and path objects."::={ juniQosAtmVpUidSupport 4}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Drop Profile List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniQosDropProfileNextIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniQosDropProfileTable."::={ juniQosDropProfileList 1}juniQosDropProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosDropProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of drop profile definitions."::={ juniQosDropProfileList 2}juniQosDropProfileEntry OBJECT-TYPESYNTAX JuniQosDropProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a drop profile element."INDEX{ juniQosDropProfileIndex }::={ juniQosDropProfileTable 1}
JuniQosDropProfileEntry ::=SEQUENCE{
juniQosDropProfileIndex Unsigned32,
juniQosDropProfileRowStatus RowStatus,
juniQosDropProfileName DisplayString,
juniQosDropProfileAverageLengthExponent Unsigned32,
juniQosDropProfileCommittedThresholdUnits INTEGER,
juniQosDropProfileCommittedThresholdMinThreshold Unsigned32,
juniQosDropProfileCommittedThresholdMaxThreshold Unsigned32,
juniQosDropProfileCommittedThresholdMaxDropProbability Unsigned32,
juniQosDropProfileConformedThresholdUnits INTEGER,
juniQosDropProfileConformedThresholdMinThreshold Unsigned32,
juniQosDropProfileConformedThresholdMaxThreshold Unsigned32,
juniQosDropProfileConformedThresholdMaxDropProbability Unsigned32,
juniQosDropProfileExceededThresholdUnits INTEGER,
juniQosDropProfileExceededThresholdMinThreshold Unsigned32,
juniQosDropProfileExceededThresholdMaxThreshold Unsigned32,
juniQosDropProfileExceededThresholdMaxDropProbability Unsigned32,
juniQosDropProfileUpdatePending TruthValue,
juniQosDropProfileUpdateNow TruthValue,
juniQosDropProfileIsReferencedByQosProfile TruthValue}juniQosDropProfileIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the drop profile entry which is defined by this row."::={ juniQosDropProfileEntry 1}juniQosDropProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosDropProfileRowStatus
juniQosDropProfileName "::={ juniQosDropProfileEntry 2}juniQosDropProfileName OBJECT-TYPESYNTAXDisplayString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the name of the drop profile defined by this row."::={ juniQosDropProfileEntry 3}juniQosDropProfileAverageLengthExponent OBJECT-TYPESYNTAXUnsigned32(0..20)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the exponent used to weight the average queue length over
time, controlling RED responsiveness. A non-default value enables
the average queue length calculation."DEFVAL{0}::={ juniQosDropProfileEntry 4}juniQosDropProfileCommittedThresholdUnits OBJECT-TYPESYNTAXINTEGER{bytes(1),percent(2)}MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"Specifies the units for the committed minimum and maximum thresholds."DEFVAL{ bytes }::={ juniQosDropProfileEntry 5}juniQosDropProfileCommittedThresholdMinThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the minimum drop threshold for committed traffic. The units
are defined by juniQosDropProfileCommittedThresholdUnits.
If units are bytes, the value must be in the range of 0..1073741824.
If units are percent, the value must be in the range of 1..100."DEFVAL{0}::={ juniQosDropProfileEntry 6}juniQosDropProfileCommittedThresholdMaxThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum drop threshold for committed traffic. The units
are defined by juniQosDropProfileCommittedThresholdUnits.
If units are bytes, the value must be in the range of 0..1073741824.
If units are percent, the value must be in the range of 1..100.
Setting the minimum and maximum thresholds to 0 disables the threshold."DEFVAL{0}::={ juniQosDropProfileEntry 7}juniQosDropProfileCommittedThresholdMaxDropProbability OBJECT-TYPESYNTAXUnsigned32(0..100)MAX-ACCESSread-create
STATUScurrentDESCRIPTION"Specifies the maximum drop probability for committed traffic."DEFVAL{0}::={ juniQosDropProfileEntry 8}juniQosDropProfileConformedThresholdUnits OBJECT-TYPESYNTAXINTEGER{bytes(1),percent(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the units for the conformed minimum and maximum thresholds."DEFVAL{ bytes }::={ juniQosDropProfileEntry 9}juniQosDropProfileConformedThresholdMinThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the minimum drop threshold for conformed traffic. The units
are defined by juniQosDropProfileConformedThresholdUnits.
If units are bytes, the value must be in the range of 0..1073741824.
If units are percent, the value must be in the range of 1..100."DEFVAL{0}::={ juniQosDropProfileEntry 10}juniQosDropProfileConformedThresholdMaxThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"Specifies the maximum drop threshold for conformed traffic. The units
are defined by juniQosDropProfileConformedThresholdUnits.
If units are bytes, the value must be in the range of 0..1073741824.
If units are percent, the value must be in the range of 1..100.
Setting the minimum and maximum thresholds to 0 disables the threshold."DEFVAL{0}::={ juniQosDropProfileEntry 11}juniQosDropProfileConformedThresholdMaxDropProbability OBJECT-TYPESYNTAXUnsigned32(0..100)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum drop probability for conformed traffic."DEFVAL{0}::={ juniQosDropProfileEntry 12}juniQosDropProfileExceededThresholdUnits OBJECT-TYPESYNTAXINTEGER{bytes(1),percent(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the units for the exceeded minimum and maximum thresholds."DEFVAL{ bytes }::={ juniQosDropProfileEntry 13}juniQosDropProfileExceededThresholdMinThreshold OBJECT-TYPE
SYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the minimum drop threshold for exceeded traffic. The units
are defined by juniQosDropProfileExceededThresholdUnits.
If units are bytes, the value must be in the range of 0..1073741824.
If units are percent, the value must be in the range of 1..100."DEFVAL{0}::={ juniQosDropProfileEntry 14}juniQosDropProfileExceededThresholdMaxThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum drop threshold for exceeded traffic. The units
are defined by juniQosDropProfileExceededThresholdUnits.
If units are bytes, the value must be in the range of 0..1073741824.
If units are percent, the value must be in the range of 1..100.
Setting the minimum and maximum thresholds to 0 disables the threshold."DEFVAL{0}::={ juniQosDropProfileEntry 15}juniQosDropProfileExceededThresholdMaxDropProbability OBJECT-TYPESYNTAXUnsigned32(0..100)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the maximum drop probability for exceeded traffic."DEFVAL{0}::={ juniQosDropProfileEntry 16}
juniQosDropProfileUpdatePending OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if modifications have been made to the drop profile object which
have not been committed to the line cards."::={ juniQosDropProfileEntry 17}juniQosDropProfileUpdateNow OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When set to true, modifications made to the drop profile object will be
committed to the line cards."DEFVAL{ false }::={ juniQosDropProfileEntry 18}juniQosDropProfileIsReferencedByQosProfile OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if the drop profile is referenced by QoS profile(s)."::={ juniQosDropProfileEntry 19}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Statistics Profile List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosStatisticsProfileNextIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniQosStatsProfileTable."::={ juniQosStatisticsProfileList 1}
juniQosStatisticsProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosStatisticsProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of Statistics Profile
definitions."::={ juniQosStatisticsProfileList 2}juniQosStatisticsProfileEntry OBJECT-TYPESYNTAX JuniQosStatisticsProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a statstics profile
element."INDEX{ juniQosStatisticsProfileIndex }::={ juniQosStatisticsProfileTable 1}
JuniQosStatisticsProfileEntry ::=SEQUENCE{
juniQosStatisticsProfileIndex Unsigned32,
juniQosStatisticsProfileName DisplayString,
juniQosStatisticsProfileRowStatus RowStatus,
juniQosStatisticsProfileForwardingRateThreshold Unsigned32,
juniQosStatisticsProfileCommittedDropThreshold Unsigned32,
juniQosStatisticsProfileConformedDropThreshold Unsigned32,
juniQosStatisticsProfileExceededDropThreshold Unsigned32,
juniQosStatisticsProfileRatePeriod Unsigned32,
juniQosStatisticsProfileUpdatePending TruthValue,
juniQosStatisticsProfileUpdateNow TruthValue,
juniQosStatisticsProfileIsReferencedByQosProfile TruthValue}juniQosStatisticsProfileIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the statistics profile entry which is defined by this
row."::={ juniQosStatisticsProfileEntry 1}juniQosStatisticsProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosStatisticsProfileRowStatus
juniQosStatisticsProfileName "::={ juniQosStatisticsProfileEntry 2}juniQosStatisticsProfileName OBJECT-TYPESYNTAXDisplayString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the name of the statistics profile defined by this row."::={ juniQosStatisticsProfileEntry 3}juniQosStatisticsProfileForwardingRateThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-create
STATUScurrentDESCRIPTION"Specifies the forwarding rate threshold."DEFVAL{0}::={ juniQosStatisticsProfileEntry 4}juniQosStatisticsProfileCommittedDropThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the committed drop threshold."DEFVAL{0}::={ juniQosStatisticsProfileEntry 5}juniQosStatisticsProfileConformedDropThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the conformed drop threshold."DEFVAL{0}::={ juniQosStatisticsProfileEntry 6}juniQosStatisticsProfileExceededDropThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the exceeded drop threshold."DEFVAL{0}::={ juniQosStatisticsProfileEntry 7}juniQosStatisticsProfileRatePeriod OBJECT-TYPESYNTAXUnsigned32
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the rate period over which forwarding and drop thresholds are
calculated "DEFVAL{0}::={ juniQosStatisticsProfileEntry 8}juniQosStatisticsProfileUpdatePending OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if modifications have been made to the statistics profile object
which have not been committed to the line cards."::={ juniQosStatisticsProfileEntry 9}juniQosStatisticsProfileUpdateNow OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When set to true, modifications made to the statistics profile object
will be committed to the line cards."DEFVAL{ false }::={ juniQosStatisticsProfileEntry 10}juniQosStatisticsProfileIsReferencedByQosProfile OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True if the statistics profile is referenced by QoS profile(s)."::={ juniQosStatisticsProfileEntry 11}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Mode Port List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosQosModePortTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosQosModePortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of QoS mode port definitions."::={ juniQosQosModePortList 1}juniQosQosModePortEntry OBJECT-TYPESYNTAX JuniQosQosModePortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a QoS mode port element."INDEX{ juniQosQosModePortIndex }::={ juniQosQosModePortTable 1}
JuniQosQosModePortEntry ::=SEQUENCE{
juniQosQosModePortIndex Unsigned32,
juniQosQosModePortRowStatus RowStatus,
juniQosQosModePortFrameMode INTEGER}juniQosQosModePortIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ATM port interface for which this row defines QoS mode port
settings."::={ juniQosQosModePortEntry 1}juniQosQosModePortRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrent
DESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosQosModePortRowStatus
juniQosQosModePortFrameMode "::={ juniQosQosModePortEntry 2}juniQosQosModePortFrameMode OBJECT-TYPESYNTAXINTEGER{lowCdv(0),lowLatency(1)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the frame mode for this ATM port interface.
lowCdv mode can not be configured unless
juniQosQosShapingModeShapingMode for the ATM port interface is
configured as 'cell'."::={ juniQosQosModePortEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Shaping Mode List
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosQosShapingModeTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosQosShapingModeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of QoS shaping mode
definitions."::={ juniQosQosShapingModeList 1}juniQosQosShapingModeEntry OBJECT-TYPESYNTAX JuniQosQosShapingModeEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"Each entry describes the characteristics of a QoS shaping mode
element."INDEX{ juniQosQosShapingModeIndex }::={ juniQosQosShapingModeTable 1}
JuniQosQosShapingModeEntry ::=SEQUENCE{
juniQosQosShapingModeIndex Unsigned32,
juniQosQosShapingModeRowStatus RowStatus,
juniQosQosShapingModeShapingMode INTEGER}juniQosQosShapingModeIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ATM port interface for which this row defines QoS shaping mode port
settings."::={ juniQosQosShapingModeEntry 1}juniQosQosShapingModeRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniQosQosShapingModeRowStatus
juniQosQosShapingModeShapingMode "::={ juniQosQosShapingModeEntry 2}juniQosQosShapingModeShapingMode OBJECT-TYPESYNTAXINTEGER{frame(0),cell(1)}
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the QoS shaping mode for this ATM port interface. 'frame'
indicates shaping is to be based on frames, not including cell
encapsulation and padding. 'cell' indicates shaping is to be based on
cells, with cell encapsulation and padding included.
'frame' mode can not be configured unless juniQosQosModePortFrameMode
for the ATM port interface is configured as 'lowLatency'."DEFVAL{ frame }::={ juniQosQosShapingModeEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Stacked Vlan Uid Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosSVlanUidTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosSVlanUidTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains an entry for each possible stacked vlan UID."::={ juniQosSVlanUidSupport 1}juniQosSVlanUidTableEntry OBJECT-TYPESYNTAX JuniQosSVlanUidTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry is a stacked vlan UID."INDEX{ juniQosSVlanUidTablePortUid,
juniQosSVlanUidTableSVlanId }::={ juniQosSVlanUidTable 1}
JuniQosSVlanUidTableEntry ::=SEQUENCE{
juniQosSVlanUidTablePortUid Unsigned32,
juniQosSVlanUidTableSVlanId Unsigned32,
juniQosSVlanUidTableSVlanUid Unsigned32}juniQosSVlanUidTablePortUid OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The UID of the Ethernet port on which the stacked vlan
is defined"::={ juniQosSVlanUidTableEntry 1}juniQosSVlanUidTableSVlanId OBJECT-TYPESYNTAXUnsigned32(0..4095)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The stacked vlan ID"::={ juniQosSVlanUidTableEntry 2}juniQosSVlanUidTableSVlanUid OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The stacked vlan UID"::={ juniQosSVlanUidTableEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- QoS Stacked Vlan Id Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosSVlanIdTable OBJECT-TYPESYNTAXSEQUENCEOF JuniQosSVlanIdTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"This table contains an entry for each possible Ethernet port/stacked vlan id."::={ juniQosSVlanIdSupport 1}juniQosSVlanIdTableEntry OBJECT-TYPESYNTAX JuniQosSVlanIdTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry is a stacked vlan Ethernet port/stacked vlan ID."INDEX{ juniQosSVlanIdTableSVlanUid }::={ juniQosSVlanIdTable 1}
JuniQosSVlanIdTableEntry ::=SEQUENCE{
juniQosSVlanIdTableSVlanUid Unsigned32,
juniQosSVlanIdTablePortUid Unsigned32,
juniQosSVlanIdTableSVlanId Unsigned32}juniQosSVlanIdTableSVlanUid OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The stacked vlan UID"::={ juniQosSVlanIdTableEntry 1}juniQosSVlanIdTablePortUid OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The UID of the Ethernet port on which the stacked vlan
is defined"::={ juniQosSVlanIdTableEntry 2}juniQosSVlanIdTableSVlanId OBJECT-TYPESYNTAXUnsigned32(0..4095)
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The stacked vlan ID"::={ juniQosSVlanIdTableEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniQosConformance OBJECTIDENTIFIER::={ juniQosMIB 2}juniQosCompliances OBJECTIDENTIFIER::={ juniQosConformance 1}juniQosGroups OBJECTIDENTIFIER::={ juniQosConformance 2}--
-- Compliance statements.
--juniQosCompliance MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
QoS management MIB. This statement became obsolete when drop profile
list support was added."MODULE-- this moduleMANDATORY-GROUPS{
juniQosCapabilityGroup,
juniQosScalarGroup,
juniQosTrafficClassListGroup,
juniQosTrafficClassGroupListGroup,
juniQosQueueProfileListGroup,
juniQosSchedulerProfileListGroup,
juniQosProfileListGroup,
juniQosProfileElementGroup,
juniQosIfAttachGroup,
juniQosQosPortTypeProfileGroup,
juniQosQueueStatisticsGroup }::={ juniQosCompliances 1}-- JUNOSe 4.0
juniQosCompliance2 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
QoS management MIB. This statement became obsolete when ATM VP UID,
statistics profile list and QoS mode port support was added."MODULE-- this moduleMANDATORY-GROUPS{
juniQosCapabilityGroup,
juniQosScalarGroup2,
juniQosTrafficClassListGroup,
juniQosTrafficClassGroupListGroup,
juniQosQueueProfileListGroup,
juniQosSchedulerProfileListGroup,
juniQosProfileListGroup,
juniQosProfileElementGroup2,
juniQosIfAttachGroup,
juniQosQosPortTypeProfileGroup,
juniQosQueueStatisticsGroup,
juniQosDropProfileListGroup }::={ juniQosCompliances 2}-- JUNOSe 5.0juniQosCompliance3 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
QoS management MIB. This statement became obsolete when multiple
traffic class group support was added."MODULE-- this moduleMANDATORY-GROUPS{
juniQosCapabilityGroup,
juniQosScalarGroup3,
juniQosTrafficClassListGroup,
juniQosTrafficClassGroupListGroup,
juniQosQueueProfileListGroup,
juniQosSchedulerProfileListGroup2,
juniQosProfileListGroup,
juniQosProfileElementGroup3,
juniQosIfAttachGroup,
juniQosQosPortTypeProfileGroup,
juniQosQueueStatisticsGroup,
juniQosDropProfileListGroup,
juniQosAtmVpUidSupportGroup,
juniQosStatisticsProfileListGroup,
juniQosQosModePortGroup,
juniQosQosShapingModeGroup }::={ juniQosCompliances 3}-- JUNOSe 5.1juniQosCompliance4 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"The compliance statement for entities which implement the Juniper QoS
management MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniQosCapabilityGroup,
juniQosScalarGroup3,
juniQosTrafficClassListGroup,
juniQosTrafficClassGroupListGroup2,
juniQosQueueProfileListGroup,
juniQosSchedulerProfileListGroup2,
juniQosProfileListGroup,
juniQosProfileElementGroup3,
juniQosIfAttachGroup,
juniQosQosPortTypeProfileGroup,
juniQosQueueStatisticsGroup,
juniQosDropProfileListGroup,
juniQosAtmVpUidSupportGroup,
juniQosStatisticsProfileListGroup,
juniQosQosModePortGroup,
juniQosQosShapingModeGroup }::={ juniQosCompliances 4}-- JUNOSe 6.0juniQosCompliance5 MODULE-COMPLIANCE
STATUScurrentDESCRIPTION"The compliance statement for entities which implement the Juniper QoS
management MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniQosCapabilityGroup,
juniQosScalarGroup3,
juniQosTrafficClassListGroup,
juniQosTrafficClassGroupListGroup2,
juniQosQueueProfileListGroup,
juniQosSchedulerProfileListGroup3,
juniQosProfileListGroup,
juniQosProfileElementGroup3,
juniQosIfAttachGroup,
juniQosQosPortTypeProfileGroup,
juniQosQueueStatisticsGroup,
juniQosDropProfileListGroup,
juniQosAtmVpUidSupportGroup,
juniQosStatisticsProfileListGroup,
juniQosQosModePortGroup,
juniQosQosShapingModeGroup }::={ juniQosCompliances 5}-- JUNOSe 7.0juniQosCompliance6 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement the Juniper QoS
management MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniQosCapabilityGroup,
juniQosScalarGroup3,
juniQosTrafficClassListGroup,
juniQosTrafficClassGroupListGroup2,
juniQosQueueProfileListGroup,
juniQosSchedulerProfileListGroup4,
juniQosProfileListGroup,
juniQosProfileElementGroup3,
juniQosIfAttachGroup,
juniQosQosPortTypeProfileGroup,
juniQosQueueStatisticsGroup,
juniQosDropProfileListGroup,
juniQosAtmVpUidSupportGroup,
juniQosStatisticsProfileListGroup,
juniQosQosModePortGroup,
juniQosQosShapingModeGroup,
juniQosSVlanUidSupportGroup,
juniQosSVlanIdSupportGroup }::={ juniQosCompliances 6}-- Kyoto FIXME:smg Change to a number.--
-- Units of conformance.
--juniQosCapabilityGroup OBJECT-GROUPOBJECTS{
juniQosMaxTrafficClass,
juniQosMaxQueueLength,
juniQosMinSchedulerBurst,
juniQosMaxSchedulerBurst,
juniQosMaxQosProfileRules }STATUScurrentDESCRIPTION"This group defines QoS application-wide capabilities management."::={ juniQosGroups 1}-- JUNOSe 4.0juniQosScalarGroup OBJECT-GROUPOBJECTS{
juniQosTrafficClassCount,
juniQosQueueProfileCount,
juniQosSchedulerProfileCount,
juniQosProfileCount,
juniQosInterfaceCount,
juniQosQosPortTypeProfileCount }STATUSobsoleteDESCRIPTION"This obsolete group defines QoS application-wide counters. This group
became obsolete when drop profile list support was added."::={ juniQosGroups 2}-- JUNOSe 4.0
juniQosTrafficClassListGroup OBJECT-GROUPOBJECTS{
juniQosTrafficClassNextIndex,
juniQosTrafficClassRowStatus,
juniQosTrafficClassName,
juniQosTrafficClassWeight,
juniQosTrafficClassStrictPriority,
juniQosTrafficClassUpdatePending,
juniQosTrafficClassUpdateNow,
juniQosTrafficClassIsReferencedByGroup,
juniQosTrafficClassIsReferencedByQosProfile }STATUScurrentDESCRIPTION"This group defines QoS traffic class management."::={ juniQosGroups 3}-- JUNOSe 4.0juniQosTrafficClassGroupListGroup OBJECT-GROUPOBJECTS{
juniQosTrafficClassGroupNextIndex,
juniQosTrafficClassGroupRowStatus,
juniQosTrafficClassGroupName,
juniQosTrafficClassGroupUpdatePending,
juniQosTrafficClassGroupUpdateNow,
juniQosTrafficClassGroupIsReferencedByQosProfile,
juniQosTrafficClassGroupEntryRowStatus }STATUSobsoleteDESCRIPTION"This obsolete group defines QoS traffic class group management. This
group became obsolete when multiple traffic class group support was
added."::={ juniQosGroups 4}-- JUNOSe 4.0juniQosQueueProfileListGroup OBJECT-GROUPOBJECTS{
juniQosQueueProfileNextIndex,
juniQosQueueProfileRowStatus,
juniQosQueueProfileName,
juniQosQueueProfileCommittedMinLength,
juniQosQueueProfileCommittedMaxLength,
juniQosQueueProfileConformedMinLength,
juniQosQueueProfileConformedMaxLength,
juniQosQueueProfileExceededMinLength,
juniQosQueueProfileExceededMaxLength,
juniQosQueueProfileConformedFraction,
juniQosQueueProfileExceededFraction,
juniQosQueueProfileCommittedDropThreshold,
juniQosQueueProfileCommittedDropRate,
juniQosQueueProfileConformedDropThreshold,
juniQosQueueProfileConformedDropRate,
juniQosQueueProfileExceededDropThreshold,
juniQosQueueProfileExceededDropRate,
juniQosQueueProfileBufferWeight,
juniQosQueueProfileUpdatePending,
juniQosQueueProfileUpdateNow,
juniQosQueueProfileIsReferencedByQosProfile }STATUScurrentDESCRIPTION"This group defines QoS queue profile management."::={ juniQosGroups 5}-- JUNOSe 4.0juniQosSchedulerProfileListGroup OBJECT-GROUPOBJECTS{
juniQosSchedulerProfileNextIndex,
juniQosSchedulerProfileRowStatus,
juniQosSchedulerProfileName,
juniQosSchedulerProfileShapingRate,
juniQosSchedulerProfileBurst,
juniQosSchedulerProfileWeight,
juniQosSchedulerProfileStrictPriority,
juniQosSchedulerProfileUpdatePending,
juniQosSchedulerProfileUpdateNow,
juniQosSchedulerProfileIsReferencedByQosProfile }STATUSobsoleteDESCRIPTION"This obsolete group defines QoS scheduler profile management. This
group became obsolete when assured rate support was added."::={ juniQosGroups 6}-- JUNOSe 4.0juniQosProfileListGroup OBJECT-GROUPOBJECTS{
juniQosProfileNextIndex,
juniQosProfileRowStatus,
juniQosProfileName,
juniQosProfileUpdatePending,
juniQosProfileUpdateNow,
juniQosProfileIsReferencedByInterfaceQosAttachment,
juniQosProfileIsReferencedByQosPortTypeProfile }STATUScurrentDESCRIPTION"This group defines QoS profile management."::={ juniQosGroups 7}-- JUNOSe 4.0juniQosProfileElementGroup OBJECT-GROUPOBJECTS{
juniQosProfileElementEntryRowStatus,
juniQosProfileElementEntryQueueProfile,
juniQosProfileElementEntrySchedulerProfile }STATUSobsoleteDESCRIPTION"This obsolete group defines QoS profile element entry management. This
group became obsolete when drop profile list support was added."::={ juniQosGroups 8}-- JUNOSe 4.0juniQosIfAttachGroup OBJECT-GROUPOBJECTS{
juniQosIfAttachRowStatus,
juniQosIfAttachQosProfileIndex }STATUScurrentDESCRIPTION"This group defines QoS interface attachment management."::={ juniQosGroups 9}-- JUNOSe 4.0
juniQosQosPortTypeProfileGroup OBJECT-GROUPOBJECTS{
juniQosQosPortTypeProfileRowStatus,
juniQosQosPortTypeProfileQosProfileIndex }STATUScurrentDESCRIPTION"This group defines QoS default port profile management."::={ juniQosGroups 10}-- JUNOSe 4.0juniQosQueueStatisticsGroup OBJECT-GROUPOBJECTS{
juniQosOutPacketForwarded,
juniQosOutBytesForwarded,
juniQosOutGreenPacketsSchedulerDrops,
juniQosOutYellowPacketsSchedulerDrops,
juniQosOutRedPacketsSchedulerDrops,
juniQosOutGreenBytesSchedulerDrops,
juniQosOutYellowBytesSchedulerDrops,
juniQosOutRedBytesSchedulerDrops }STATUScurrentDESCRIPTION"This group defines QoS queue statistics reporting."::={ juniQosGroups 11}-- JUNOSe 4.0juniQosScalarGroup2 OBJECT-GROUPOBJECTS{
juniQosTrafficClassCount,
juniQosQueueProfileCount,
juniQosSchedulerProfileCount,
juniQosProfileCount,
juniQosInterfaceCount,
juniQosQosPortTypeProfileCount,
juniQosDropProfileCount }STATUSobsoleteDESCRIPTION"This obsolete group defines QoS application-wide counters. This group
became obsolete when statistics profile list support was added."
::={ juniQosGroups 12}-- JUNOSe 5.0juniQosProfileElementGroup2 OBJECT-GROUPOBJECTS{
juniQosProfileElementEntryRowStatus,
juniQosProfileElementEntryQueueProfile,
juniQosProfileElementEntrySchedulerProfile,
juniQosProfileElementEntryDropProfile }STATUSobsoleteDESCRIPTION"This obsolete group defines QoS profile element entry management. This
group became obsolete when statistics profile list support was added."::={ juniQosGroups 13}-- JUNOSe 5.0juniQosDropProfileListGroup OBJECT-GROUPOBJECTS{
juniQosDropProfileNextIndex,
juniQosDropProfileRowStatus,
juniQosDropProfileName,
juniQosDropProfileAverageLengthExponent,
juniQosDropProfileCommittedThresholdUnits,
juniQosDropProfileCommittedThresholdMinThreshold,
juniQosDropProfileCommittedThresholdMaxThreshold,
juniQosDropProfileCommittedThresholdMaxDropProbability,
juniQosDropProfileConformedThresholdUnits,
juniQosDropProfileConformedThresholdMinThreshold,
juniQosDropProfileConformedThresholdMaxThreshold,
juniQosDropProfileConformedThresholdMaxDropProbability,
juniQosDropProfileExceededThresholdUnits,
juniQosDropProfileExceededThresholdMinThreshold,
juniQosDropProfileExceededThresholdMaxThreshold,
juniQosDropProfileExceededThresholdMaxDropProbability,
juniQosDropProfileUpdatePending,
juniQosDropProfileUpdateNow,
juniQosDropProfileIsReferencedByQosProfile }STATUScurrentDESCRIPTION"This group defines QoS drop profile management."::={ juniQosGroups 14}-- JUNOSe 5.0juniQosAtmVpUidSupportGroup OBJECT-GROUPOBJECTS{
juniQosAtmVpUidValid,
juniQosAtmVpAtmPortInterfaceUid,
juniQosAtmVpAtmPath,
juniQosAtmVpUid }STATUScurrentDESCRIPTION"This group defines QoS ATM VP UID support."::={ juniQosGroups 15}-- JUNOSe 5.1juniQosScalarGroup3 OBJECT-GROUPOBJECTS{
juniQosTrafficClassCount,
juniQosQueueProfileCount,
juniQosSchedulerProfileCount,
juniQosProfileCount,
juniQosInterfaceCount,
juniQosQosPortTypeProfileCount,
juniQosDropProfileCount,
juniQosStatisticsProfileCount }STATUScurrentDESCRIPTION"This group defines QoS application-wide counters."::={ juniQosGroups 16}-- JUNOSe 5.1juniQosProfileElementGroup3 OBJECT-GROUPOBJECTS{
juniQosProfileElementEntryRowStatus,
juniQosProfileElementEntryQueueProfile,
juniQosProfileElementEntrySchedulerProfile,
juniQosProfileElementEntryDropProfile,
juniQosProfileElementEntryStatisticsProfile }STATUScurrentDESCRIPTION"This group defines QoS profile element entry management."::={ juniQosGroups 17}-- JUNOSe 5.1juniQosStatisticsProfileListGroup OBJECT-GROUPOBJECTS{
juniQosStatisticsProfileNextIndex,
juniQosStatisticsProfileRowStatus,
juniQosStatisticsProfileName,
juniQosStatisticsProfileForwardingRateThreshold,
juniQosStatisticsProfileCommittedDropThreshold,
juniQosStatisticsProfileConformedDropThreshold,
juniQosStatisticsProfileExceededDropThreshold,
juniQosStatisticsProfileRatePeriod,
juniQosStatisticsProfileUpdatePending,
juniQosStatisticsProfileUpdateNow,
juniQosStatisticsProfileIsReferencedByQosProfile }STATUScurrentDESCRIPTION"This group defines QoS statistics profile management."::={ juniQosGroups 18}-- JUNOSe 5.1juniQosSchedulerProfileListGroup2 OBJECT-GROUPOBJECTS{
juniQosSchedulerProfileNextIndex,
juniQosSchedulerProfileRowStatus,
juniQosSchedulerProfileName,
juniQosSchedulerProfileShapingRate,
juniQosSchedulerProfileBurst,
juniQosSchedulerProfileWeight,
juniQosSchedulerProfileStrictPriority,
juniQosSchedulerProfileUpdatePending,
juniQosSchedulerProfileUpdateNow,
juniQosSchedulerProfileIsReferencedByQosProfile,
juniQosSchedulerProfileAssuredRate,
juniQosSchedulerProfileSharedShapingRate,
juniQosSchedulerProfileSharedShapingBurstSize }STATUScurrentDESCRIPTION"This group defines QoS scheduler profile management."::={ juniQosGroups 19}-- JUNOSe 5.1juniQosQosModePortGroup OBJECT-GROUPOBJECTS{
juniQosQosModePortRowStatus,
juniQosQosModePortFrameMode }STATUScurrentDESCRIPTION"This group defines QoS mode port management."::={ juniQosGroups 20}-- JUNOSe 5.1juniQosQosShapingModeGroup OBJECT-GROUPOBJECTS{
juniQosQosShapingModeRowStatus,
juniQosQosShapingModeShapingMode }STATUScurrentDESCRIPTION"This group defines QoS shaping mode management."::={ juniQosGroups 21}-- JUNOSe 5.1juniQosTrafficClassGroupListGroup2 OBJECT-GROUPOBJECTS{
juniQosTrafficClassGroupNextIndex,
juniQosTrafficClassGroupRowStatus,
juniQosTrafficClassGroupName,
juniQosTrafficClassGroupUpdatePending,
juniQosTrafficClassGroupUpdateNow,
juniQosTrafficClassGroupIsReferencedByQosProfile,
juniQosTrafficClassGroupSlotNumber,
juniQosTrafficClassGroupExtendedGroup,
juniQosTrafficClassGroupEntryRowStatus }STATUScurrentDESCRIPTION"This group defines QoS traffic class group management."::={ juniQosGroups 22}-- JUNOSe 6.0juniQosSchedulerProfileListGroup3 OBJECT-GROUPOBJECTS{
juniQosSchedulerProfileNextIndex,
juniQosSchedulerProfileRowStatus,
juniQosSchedulerProfileName,
juniQosSchedulerProfileShapingRate,
juniQosSchedulerProfileBurst,
juniQosSchedulerProfileWeight,
juniQosSchedulerProfileStrictPriority,
juniQosSchedulerProfileUpdatePending,
juniQosSchedulerProfileUpdateNow,
juniQosSchedulerProfileIsReferencedByQosProfile,
juniQosSchedulerProfileAssuredRate,
juniQosSchedulerProfileSharedShapingRate,
juniQosSchedulerProfileSharedShapingBurstSize,
juniQosSchedulerProfileSharedShapingType,
juniQosSchedulerProfileSharedShapingExplicitConstituents,
juniQosSchedulerProfileSharedShapingPriority,
juniQosSchedulerProfileSharedShapingWeight }STATUScurrentDESCRIPTION"This group defines QoS scheduler profile management."::={ juniQosGroups 23}-- JUNOS/e 7.0juniQosSchedulerProfileListGroup4 OBJECT-GROUPOBJECTS{
juniQosSchedulerProfileNextIndex,
juniQosSchedulerProfileRowStatus,
juniQosSchedulerProfileName,
juniQosSchedulerProfileShapingRate,
juniQosSchedulerProfileBurst,
juniQosSchedulerProfileWeight,
juniQosSchedulerProfileStrictPriority,
juniQosSchedulerProfileUpdatePending,
juniQosSchedulerProfileUpdateNow,
juniQosSchedulerProfileIsReferencedByQosProfile,
juniQosSchedulerProfileAssuredRate,
juniQosSchedulerProfileSharedShapingRate,
juniQosSchedulerProfileSharedShapingBurstSize,
juniQosSchedulerProfileSharedShapingType,
juniQosSchedulerProfileSharedShapingExplicitConstituents,
juniQosSchedulerProfileSharedShapingPriority,
juniQosSchedulerProfileSharedShapingWeight }STATUScurrentDESCRIPTION"This group defines QoS scheduler profile management."::={ juniQosGroups 24}-- JUNOS/e Kyoto FIXME:smgjuniQosSVlanUidSupportGroup OBJECT-GROUPOBJECTS{
juniQosSVlanUidTableSVlanUid }STATUScurrentDESCRIPTION"This group defines QoS stacked vlan UID listing support."::={ juniQosGroups 25}juniQosSVlanIdSupportGroup OBJECT-GROUPOBJECTS{
juniQosSVlanIdTablePortUid,
juniQosSVlanIdTableSVlanId }STATUScurrentDESCRIPTION"This group defines QoS stacked vlan port/id listing support."::={ juniQosGroups 26}END